
# init介绍
"""
__init__  : 特殊方法

作用 ：进行初始化工作 。
    1 . 数据初始化 ， 提前将数据准备好
    2. 操作初始化 ， 提前准备的操作动作或操作步骤

特殊方法 ：
1. 只要你创建对象 ，就会被自动调用 。
2. 此方法是最先被调用的 。
"""

class Bug:

    # 定义属性
    project_name = 'tpshop'
    bug_type = ['功能','兼容性','性能']
    bug_version = ['主干']

    def __init__(self):
        print("这是一个init方法")
        self.defaut_bug_type = Bug.bug_type[0]

    # 定义功能
    def create_bug(self):
        print("调用对象名:{}".format(self))

    def edit_bug(self):
        pass

    def delete_bug(self):
        pass

    def search_bug(self):
        print("查询bug数据")


bug1 = Bug()         # 初始化了一个对象
print(bug1)
bug1.create_bug()

bug2 = Bug()
print(bug2)
bug2.create_bug()